\hypertarget{class_capsule}{
\section{Capsule Class Reference}
\label{class_capsule}\index{Capsule@{Capsule}}
}


specialised particle that represent a capsule  




{\ttfamily \#include $<$Capsule.h$>$}



Inheritance diagram for Capsule:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=600pt]{class_capsule__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for Capsule:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=600pt]{class_capsule__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_capsule_a4324279c9cc08241083b53c3a3dec44c}{Capsule} ()
\begin{DoxyCompactList}\small\item\em ctor \end{DoxyCompactList}\item 
\hyperlink{class_capsule_a3627aa105b17972028c5984d4f4fc9cb}{Capsule} (const \hyperlink{class_capsule}{Capsule} \&\_\-capsule)
\begin{DoxyCompactList}\small\item\em copy ctor \end{DoxyCompactList}\item 
\hyperlink{class_capsule_ac3211bb84d3eb9195ca592139c0d5220}{Capsule} (const int \_\-id, const ngl::Real \_\-mass=0, const ngl::Vector \_\-centerPosition=0, const ngl::Colour \_\-colour=0, const ngl::Real \_\-radius=0, const ngl::Real \_\-height=0, const ngl::Vector \_\-orientationVector=0, const ngl::Real \_\-incrementAngle=0, const ngl::Real \_\-initialAngle=0, const bool \_\-moveable=true)
\begin{DoxyCompactList}\small\item\em ctor \end{DoxyCompactList}\item 
\hyperlink{class_capsule_abfd7f0348ce8e7f8ee4e70374ae27533}{$\sim$Capsule} ()
\begin{DoxyCompactList}\small\item\em dtor \end{DoxyCompactList}\item 
ngl::Vector \hyperlink{class_capsule_adf0c7d368f01adbde81973372eba632f}{getOrientationVector} () const 
\begin{DoxyCompactList}\small\item\em return the orientation vector \end{DoxyCompactList}\item 
void \hyperlink{class_capsule_a2bd598bacdc9ab7dc229faffed82c37a}{updateRotation} ()
\begin{DoxyCompactList}\small\item\em rotates the capsule at each iteration \end{DoxyCompactList}\item 
float \hyperlink{class_capsule_aac5c3cfda1c56f30be4b9db9e5b1cc5f}{getIncrementAngle} () const 
\begin{DoxyCompactList}\small\item\em return the increment angle \end{DoxyCompactList}\item 
float \hyperlink{class_capsule_ac4d26a09289a73162e51792f190cfe89}{getAngle} () const 
\begin{DoxyCompactList}\small\item\em return the angle of rotation \end{DoxyCompactList}\item 
float \hyperlink{class_capsule_a47ffa5cbdd6324a822a1a2c293ff7e48}{getInitialAngle} () const 
\begin{DoxyCompactList}\small\item\em return the initial angle of orientation \end{DoxyCompactList}\item 
ngl::Real \hyperlink{class_capsule_a9769f9817ec1ae5ec8a953b196116346}{getHeight} () const 
\begin{DoxyCompactList}\small\item\em return the height \end{DoxyCompactList}\item 
ngl::Vector \hyperlink{class_capsule_ab534a6150de08958fc6e31e4bc1183ce}{getPoint1} () const 
\begin{DoxyCompactList}\small\item\em return the first endpoint of the capsule \end{DoxyCompactList}\item 
ngl::Vector \hyperlink{class_capsule_a460ffdaa346ea95aa8b68c6409167233}{getPoint2} () const 
\begin{DoxyCompactList}\small\item\em return the second endpoint of the capsule \end{DoxyCompactList}\item 
void \hyperlink{class_capsule_a2c85e0f9773fb4311af59677e39b8cfa}{setIncrementAngle} (const ngl::Real \_\-v)
\begin{DoxyCompactList}\small\item\em set the increment angle \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
ngl::Vector \hyperlink{class_capsule_a0abe55e2e88175577b1eba7e88f8e87c}{m\_\-orientationVector}
\begin{DoxyCompactList}\small\item\em orientation vector connecting 2 endpoints \end{DoxyCompactList}\item 
ngl::Real \hyperlink{class_capsule_acc6cd8921ae2ae019e71f15b84866652}{m\_\-height}
\begin{DoxyCompactList}\small\item\em half height from center position \end{DoxyCompactList}\item 
ngl::Real \hyperlink{class_capsule_a909673f8f1626fb3ebac2d2e9030ba4b}{m\_\-angle}
\begin{DoxyCompactList}\small\item\em angle of rotation \end{DoxyCompactList}\item 
ngl::Real \hyperlink{class_capsule_abbd79ff6852e4dad43e6db7463be0420}{m\_\-incrementAngle}
\begin{DoxyCompactList}\small\item\em increment angle \end{DoxyCompactList}\item 
ngl::Real \hyperlink{class_capsule_a8eb56dee3fddf41eb3a88aa92bcd1e55}{m\_\-initialAngle}
\begin{DoxyCompactList}\small\item\em initial angle of orientation \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
specialised particle that represent a capsule 

Definition at line 16 of file Capsule.h.



\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_capsule_a4324279c9cc08241083b53c3a3dec44c}{
\index{Capsule@{Capsule}!Capsule@{Capsule}}
\index{Capsule@{Capsule}!Capsule@{Capsule}}
\subsubsection[{Capsule}]{\setlength{\rightskip}{0pt plus 5cm}Capsule::Capsule (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{class_capsule_a4324279c9cc08241083b53c3a3dec44c}


ctor 



Definition at line 8 of file Capsule.cpp.


\begin{DoxyCode}
                 : Particle()
{
    Capsule(0);
}
\end{DoxyCode}
\hypertarget{class_capsule_a3627aa105b17972028c5984d4f4fc9cb}{
\index{Capsule@{Capsule}!Capsule@{Capsule}}
\index{Capsule@{Capsule}!Capsule@{Capsule}}
\subsubsection[{Capsule}]{\setlength{\rightskip}{0pt plus 5cm}Capsule::Capsule (
\begin{DoxyParamCaption}
\item[{const {\bf Capsule} \&}]{\_\-capsule}
\end{DoxyParamCaption}
)}}
\label{class_capsule_a3627aa105b17972028c5984d4f4fc9cb}


copy ctor 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em \_\-capsule} & the copied object \\
\hline
\end{DoxyParams}


Definition at line 14 of file Capsule.cpp.



References getAngle(), getHeight(), getIncrementAngle(), getInitialAngle(), and getOrientationVector().


\begin{DoxyCode}
              :
            Particle
            (
                _particle.getId(),
                _particle.getMass(),
                _particle.getPosition(),
                _particle.getColour(),
                _particle.getRadius(),
                _particle.getMoveable()
            )
{
    m_height = _particle.getHeight();

    m_orientationVector = _particle.getOrientationVector();

    m_incrementAngle = _particle.getIncrementAngle();

    m_angle = _particle.getAngle();

    m_initialAngle = _particle.getInitialAngle();
}
\end{DoxyCode}


Here is the call graph for this function:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=358pt]{class_capsule_a3627aa105b17972028c5984d4f4fc9cb_cgraph}
\end{center}
\end{figure}


\hypertarget{class_capsule_ac3211bb84d3eb9195ca592139c0d5220}{
\index{Capsule@{Capsule}!Capsule@{Capsule}}
\index{Capsule@{Capsule}!Capsule@{Capsule}}
\subsubsection[{Capsule}]{\setlength{\rightskip}{0pt plus 5cm}Capsule::Capsule (
\begin{DoxyParamCaption}
\item[{const int}]{\_\-id, }
\item[{const ngl::Real}]{\_\-mass = {\ttfamily 0}, }
\item[{const ngl::Vector}]{\_\-centerPosition = {\ttfamily 0}, }
\item[{const ngl::Colour}]{\_\-colour = {\ttfamily 0}, }
\item[{const ngl::Real}]{\_\-radius = {\ttfamily 0}, }
\item[{const ngl::Real}]{\_\-height = {\ttfamily 0}, }
\item[{const ngl::Vector}]{\_\-orientationVector = {\ttfamily 0}, }
\item[{const ngl::Real}]{\_\-incrementAngle = {\ttfamily 0}, }
\item[{const ngl::Real}]{\_\-initialAngle = {\ttfamily 0}, }
\item[{const bool}]{\_\-moveable = {\ttfamily true}}
\end{DoxyParamCaption}
)}}
\label{class_capsule_ac3211bb84d3eb9195ca592139c0d5220}


ctor 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em \_\-id} & the id of the capsule \\
\hline
\mbox{\tt in}  & {\em \_\-mass} & the mass of the capsule \\
\hline
\mbox{\tt in}  & {\em \_\-centerPosition} & the center position of the capsule \\
\hline
\mbox{\tt in}  & {\em \_\-colour} & the colour of the capsule \\
\hline
\mbox{\tt in}  & {\em \_\-radius} & the radius of the capsule \\
\hline
\mbox{\tt in}  & {\em \_\-height} & the height of the capsule \\
\hline
\mbox{\tt in}  & {\em \_\-orientationVector} & the orientation of the capsule \\
\hline
\mbox{\tt in}  & {\em \_\-incrementAngle} & the increment angle for the capsule rotation \\
\hline
\mbox{\tt in}  & {\em \_\-initialAngle} & the initial angle of the capsule orientation \\
\hline
\mbox{\tt in}  & {\em \_\-moveable} & flag to determine whether capsule is static \\
\hline
\end{DoxyParams}


Definition at line 39 of file Capsule.cpp.


\begin{DoxyCode}
              :
            Particle(_id, _mass, _centerPosition, _colour, _radius, _moveable)
{
    //init params
    m_height = _height;

    m_orientationVector = _orientationVector;

    m_incrementAngle = _incrementAngle;

    m_angle = _initialAngle;

    m_initialAngle = _initialAngle;
}
\end{DoxyCode}
\hypertarget{class_capsule_abfd7f0348ce8e7f8ee4e70374ae27533}{
\index{Capsule@{Capsule}!$\sim$Capsule@{$\sim$Capsule}}
\index{$\sim$Capsule@{$\sim$Capsule}!Capsule@{Capsule}}
\subsubsection[{$\sim$Capsule}]{\setlength{\rightskip}{0pt plus 5cm}Capsule::$\sim$Capsule (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{class_capsule_abfd7f0348ce8e7f8ee4e70374ae27533}


dtor 



Definition at line 65 of file Capsule.cpp.


\begin{DoxyCode}
{
}
\end{DoxyCode}


\subsection{Member Function Documentation}
\hypertarget{class_capsule_ac4d26a09289a73162e51792f190cfe89}{
\index{Capsule@{Capsule}!getAngle@{getAngle}}
\index{getAngle@{getAngle}!Capsule@{Capsule}}
\subsubsection[{getAngle}]{\setlength{\rightskip}{0pt plus 5cm}float Capsule::getAngle (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{class_capsule_ac4d26a09289a73162e51792f190cfe89}


return the angle of rotation 



Definition at line 64 of file Capsule.h.



References m\_\-angle.


\begin{DoxyCode}
{ return m_angle; }
\end{DoxyCode}


Here is the caller graph for this function:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=306pt]{class_capsule_ac4d26a09289a73162e51792f190cfe89_icgraph}
\end{center}
\end{figure}


\hypertarget{class_capsule_a9769f9817ec1ae5ec8a953b196116346}{
\index{Capsule@{Capsule}!getHeight@{getHeight}}
\index{getHeight@{getHeight}!Capsule@{Capsule}}
\subsubsection[{getHeight}]{\setlength{\rightskip}{0pt plus 5cm}ngl::Real Capsule::getHeight (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{class_capsule_a9769f9817ec1ae5ec8a953b196116346}


return the height 



Definition at line 70 of file Capsule.h.



References m\_\-height.


\begin{DoxyCode}
{ return m_height; }
\end{DoxyCode}


Here is the caller graph for this function:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=400pt]{class_capsule_a9769f9817ec1ae5ec8a953b196116346_icgraph}
\end{center}
\end{figure}


\hypertarget{class_capsule_aac5c3cfda1c56f30be4b9db9e5b1cc5f}{
\index{Capsule@{Capsule}!getIncrementAngle@{getIncrementAngle}}
\index{getIncrementAngle@{getIncrementAngle}!Capsule@{Capsule}}
\subsubsection[{getIncrementAngle}]{\setlength{\rightskip}{0pt plus 5cm}float Capsule::getIncrementAngle (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{class_capsule_aac5c3cfda1c56f30be4b9db9e5b1cc5f}


return the increment angle 



Definition at line 61 of file Capsule.h.



References m\_\-incrementAngle.


\begin{DoxyCode}
{ return m_incrementAngle; }
\end{DoxyCode}


Here is the caller graph for this function:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{class_capsule_aac5c3cfda1c56f30be4b9db9e5b1cc5f_icgraph}
\end{center}
\end{figure}


\hypertarget{class_capsule_a47ffa5cbdd6324a822a1a2c293ff7e48}{
\index{Capsule@{Capsule}!getInitialAngle@{getInitialAngle}}
\index{getInitialAngle@{getInitialAngle}!Capsule@{Capsule}}
\subsubsection[{getInitialAngle}]{\setlength{\rightskip}{0pt plus 5cm}float Capsule::getInitialAngle (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{class_capsule_a47ffa5cbdd6324a822a1a2c293ff7e48}


return the initial angle of orientation 



Definition at line 67 of file Capsule.h.



References m\_\-initialAngle.


\begin{DoxyCode}
{ return m_initialAngle; }
\end{DoxyCode}


Here is the caller graph for this function:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=330pt]{class_capsule_a47ffa5cbdd6324a822a1a2c293ff7e48_icgraph}
\end{center}
\end{figure}


\hypertarget{class_capsule_adf0c7d368f01adbde81973372eba632f}{
\index{Capsule@{Capsule}!getOrientationVector@{getOrientationVector}}
\index{getOrientationVector@{getOrientationVector}!Capsule@{Capsule}}
\subsubsection[{getOrientationVector}]{\setlength{\rightskip}{0pt plus 5cm}ngl::Vector Capsule::getOrientationVector (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{class_capsule_adf0c7d368f01adbde81973372eba632f}


return the orientation vector 



Definition at line 55 of file Capsule.h.



References m\_\-orientationVector.


\begin{DoxyCode}
{ return m_orientationVector; }
\end{DoxyCode}


Here is the caller graph for this function:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=400pt]{class_capsule_adf0c7d368f01adbde81973372eba632f_icgraph}
\end{center}
\end{figure}


\hypertarget{class_capsule_ab534a6150de08958fc6e31e4bc1183ce}{
\index{Capsule@{Capsule}!getPoint1@{getPoint1}}
\index{getPoint1@{getPoint1}!Capsule@{Capsule}}
\subsubsection[{getPoint1}]{\setlength{\rightskip}{0pt plus 5cm}ngl::Vector Capsule::getPoint1 (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{class_capsule_ab534a6150de08958fc6e31e4bc1183ce}


return the first endpoint of the capsule 



Definition at line 73 of file Capsule.h.



References m\_\-height, m\_\-orientationVector, and Particle::m\_\-position.


\begin{DoxyCode}
{ return m_position - (m_height * m_orientationVector); }
\end{DoxyCode}


Here is the caller graph for this function:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=400pt]{class_capsule_ab534a6150de08958fc6e31e4bc1183ce_icgraph}
\end{center}
\end{figure}


\hypertarget{class_capsule_a460ffdaa346ea95aa8b68c6409167233}{
\index{Capsule@{Capsule}!getPoint2@{getPoint2}}
\index{getPoint2@{getPoint2}!Capsule@{Capsule}}
\subsubsection[{getPoint2}]{\setlength{\rightskip}{0pt plus 5cm}ngl::Vector Capsule::getPoint2 (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{class_capsule_a460ffdaa346ea95aa8b68c6409167233}


return the second endpoint of the capsule 



Definition at line 76 of file Capsule.h.



References m\_\-height, m\_\-orientationVector, and Particle::m\_\-position.


\begin{DoxyCode}
{ return m_position + (m_height * m_orientationVector); }
\end{DoxyCode}


Here is the caller graph for this function:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=400pt]{class_capsule_a460ffdaa346ea95aa8b68c6409167233_icgraph}
\end{center}
\end{figure}


\hypertarget{class_capsule_a2c85e0f9773fb4311af59677e39b8cfa}{
\index{Capsule@{Capsule}!setIncrementAngle@{setIncrementAngle}}
\index{setIncrementAngle@{setIncrementAngle}!Capsule@{Capsule}}
\subsubsection[{setIncrementAngle}]{\setlength{\rightskip}{0pt plus 5cm}void Capsule::setIncrementAngle (
\begin{DoxyParamCaption}
\item[{const ngl::Real}]{\_\-v}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{class_capsule_a2c85e0f9773fb4311af59677e39b8cfa}


set the increment angle 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em \_\-v} & the new increment angle \\
\hline
\end{DoxyParams}


Definition at line 80 of file Capsule.h.



References m\_\-incrementAngle.


\begin{DoxyCode}
{ m_incrementAngle = _v; }
\end{DoxyCode}
\hypertarget{class_capsule_a2bd598bacdc9ab7dc229faffed82c37a}{
\index{Capsule@{Capsule}!updateRotation@{updateRotation}}
\index{updateRotation@{updateRotation}!Capsule@{Capsule}}
\subsubsection[{updateRotation}]{\setlength{\rightskip}{0pt plus 5cm}void Capsule::updateRotation (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{class_capsule_a2bd598bacdc9ab7dc229faffed82c37a}


rotates the capsule at each iteration 



Definition at line 69 of file Capsule.cpp.



References m\_\-angle, m\_\-incrementAngle, m\_\-orientationVector, and Particle::m\_\-position.


\begin{DoxyCode}
{
    //increment angle
    m_angle += m_incrementAngle;

    //convert degrees to radians
    float angle = m_angle * (M_PI / 180.0);

    //calculate new positions following rotations (using pythagoras theorem)
    float x1 = m_position.m_x + cos(angle);
    float z1 = m_position.m_z + sin(angle);

    //set orientation to a normalised vector from centre position to the new posi
      tion
    m_orientationVector = m_position - ngl::Vector(x1, m_position.m_y, z1);
    m_orientationVector.normalize();
}
\end{DoxyCode}


Here is the caller graph for this function:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=400pt]{class_capsule_a2bd598bacdc9ab7dc229faffed82c37a_icgraph}
\end{center}
\end{figure}




\subsection{Member Data Documentation}
\hypertarget{class_capsule_a909673f8f1626fb3ebac2d2e9030ba4b}{
\index{Capsule@{Capsule}!m\_\-angle@{m\_\-angle}}
\index{m\_\-angle@{m\_\-angle}!Capsule@{Capsule}}
\subsubsection[{m\_\-angle}]{\setlength{\rightskip}{0pt plus 5cm}ngl::Real {\bf Capsule::m\_\-angle}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{class_capsule_a909673f8f1626fb3ebac2d2e9030ba4b}


angle of rotation 



Definition at line 91 of file Capsule.h.

\hypertarget{class_capsule_acc6cd8921ae2ae019e71f15b84866652}{
\index{Capsule@{Capsule}!m\_\-height@{m\_\-height}}
\index{m\_\-height@{m\_\-height}!Capsule@{Capsule}}
\subsubsection[{m\_\-height}]{\setlength{\rightskip}{0pt plus 5cm}ngl::Real {\bf Capsule::m\_\-height}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{class_capsule_acc6cd8921ae2ae019e71f15b84866652}


half height from center position 



Definition at line 88 of file Capsule.h.

\hypertarget{class_capsule_abbd79ff6852e4dad43e6db7463be0420}{
\index{Capsule@{Capsule}!m\_\-incrementAngle@{m\_\-incrementAngle}}
\index{m\_\-incrementAngle@{m\_\-incrementAngle}!Capsule@{Capsule}}
\subsubsection[{m\_\-incrementAngle}]{\setlength{\rightskip}{0pt plus 5cm}ngl::Real {\bf Capsule::m\_\-incrementAngle}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{class_capsule_abbd79ff6852e4dad43e6db7463be0420}


increment angle 



Definition at line 94 of file Capsule.h.

\hypertarget{class_capsule_a8eb56dee3fddf41eb3a88aa92bcd1e55}{
\index{Capsule@{Capsule}!m\_\-initialAngle@{m\_\-initialAngle}}
\index{m\_\-initialAngle@{m\_\-initialAngle}!Capsule@{Capsule}}
\subsubsection[{m\_\-initialAngle}]{\setlength{\rightskip}{0pt plus 5cm}ngl::Real {\bf Capsule::m\_\-initialAngle}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{class_capsule_a8eb56dee3fddf41eb3a88aa92bcd1e55}


initial angle of orientation 



Definition at line 97 of file Capsule.h.

\hypertarget{class_capsule_a0abe55e2e88175577b1eba7e88f8e87c}{
\index{Capsule@{Capsule}!m\_\-orientationVector@{m\_\-orientationVector}}
\index{m\_\-orientationVector@{m\_\-orientationVector}!Capsule@{Capsule}}
\subsubsection[{m\_\-orientationVector}]{\setlength{\rightskip}{0pt plus 5cm}ngl::Vector {\bf Capsule::m\_\-orientationVector}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{class_capsule_a0abe55e2e88175577b1eba7e88f8e87c}


orientation vector connecting 2 endpoints 



Definition at line 85 of file Capsule.h.



The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
include/\hyperlink{_capsule_8h}{Capsule.h}\item 
src/\hyperlink{_capsule_8cpp}{Capsule.cpp}\end{DoxyCompactItemize}
